#include "shm.hpp"

int main()
{
    // 创建共享内存对象，类型为 USER，表示使用共享内存
    Shm shm(pathname, projid, USER);

    // 获取共享内存的虚拟地址
    char *mem = (char *)shm.VirtualAddr();

    // 循环写入字符 'A' 到 'Z' 到共享内存中
    for (char c = 'A'; c <= 'Z'; c++)
    {
        mem[c - 'A'] = c;
        sleep(1);
    }

    return 0;
}